.px2rem(@name,@px){
	@{name}:@px/75 * 1rem;
}
.flexbox{
	display: flex;
}
body{
	background: #f7f7f7;
	height: 100%;
}
.shop_header{
	.flexbox;
	.px2rem(height,98);
	background: #fff;
	align-items: center;
	justify-content: space-between;
	.px2rem(font-size,34);
	border-bottom: 1px solid #e0e0e0;
	font-weight: bold;
	font-family: "MicrosoftYaHei";
	span img{
		.px2rem(width,19);
		.px2rem(height,33);
		.px2rem(margin-left,14);
	}
	.shop_edit{
		.px2rem(font-size,28);
		color: #1b1b1b;
		font-weight: normal;
		.px2rem(margin-right,52);
	}
}
.shop_goods{
	.flexbox;
	.px2rem(height,184);
	align-items: center;
	background: #fff;
	&.changeBg{
		background:orange;
	}
	.checkOne{
		.px2rem(width,28);
		.px2rem(height,28);
		.px2rem(margin-left,26);
		border-radius: 100%;
		border: 1px solid #d9d9d9;
		color: #fff;
		text-align: center;
		.px2rem(font-size,28);
	}
	span.checkOn{
		background: #fed201;
		border: 1px solid #fed201;
	}
	dt{
		.px2rem(width,120);
		.px2rem(height,120);
		.px2rem(margin-left,16);
		.px2rem(margin-right,22);
		img{
			width: 100%;
		}
	}
	dd{
		flex:1;
		.px2rem(font-size,26);
		.px2rem(height,120);
		.flexbox;
		justify-content: space-around;
		flex-direction:column;
		.px2rem(line-height,36);
		p:first-child{
			color: #959595;
		}
		p:last-child{
			color: #4d4d4d;
		}
	}
	.deleteOne{
		.px2rem(width,100);
		.px2rem(height,120);
		.px2rem(font-size,26);
		.px2rem(line-height,120);
		text-align: center;
		background: red;
		color: #fff;
		display: none;
	}
}

.shop_goods:not(:last-child) {
	border-bottom: 1px solid #ddd;
}
.shop_footer{
	position: fixed;
	bottom: 0;
	width: 100%;
	.flexbox;
	align-items:center;
	background: #fff;
	.px2rem(height,98);
	justify-content: space-between;
	.px2rem(font-size,24);
	color: #1b1b1b;
	label{
		flex:1;
		.checkAll{
			.px2rem(width,28);
			.px2rem(height,28);
			.px2rem(margin-left,18);
			.px2rem(margin-right,10);
			border-radius: 100%;
			border: 1px solid #d9d9d9;
			color: #fff;
			text-align: center;
			.px2rem(font-size,28);
			display: inline-block;
		}
	}
	span.checkOn{
		background: #fed201;
		border: 1px solid #fed201;
	}
	.goPay{
		.px2rem(width,210);
		.px2rem(margin-right,20);
		.px2rem(height,76);
		border: none;
		background: #fed201;
		.px2rem(font-size,24);
		color: #1b1b1b;
	}
}